subcutaneous administration - English Synonyms Dictionary